\hypertarget{classWorkerDescriptor}{
\section{WorkerDescriptor Class Reference}
\label{classWorkerDescriptor}\index{WorkerDescriptor@{WorkerDescriptor}}
}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\hypertarget{classWorkerDescriptor_e99063fa005141513635ba79d5ca3fd3}{
\hyperlink{classWorkerDescriptor_e99063fa005141513635ba79d5ca3fd3}{WorkerDescriptor} ()}
\label{classWorkerDescriptor_e99063fa005141513635ba79d5ca3fd3}

\begin{CompactList}\small\item\em Default constructor. \item\end{CompactList}\item 
\hypertarget{classWorkerDescriptor_5c19675f9abc2b1783c694db7ac198ef}{
\hyperlink{classWorkerDescriptor_5c19675f9abc2b1783c694db7ac198ef}{WorkerDescriptor} (const \hyperlink{classAddress}{Address} \&addr, const \hyperlink{worker_8h_f173eb536297cdeebd32002cb0ce16bf}{WorkerStatus} \&status=Free)}
\label{classWorkerDescriptor_5c19675f9abc2b1783c694db7ac198ef}

\begin{CompactList}\small\item\em Specifies address and status. \item\end{CompactList}\item 
\hypertarget{classWorkerDescriptor_29e6cc9ba504278ee4a889756399431f}{
\hyperlink{classWorkerDescriptor_29e6cc9ba504278ee4a889756399431f}{WorkerDescriptor} (const std::string \&IP, boost::uint16\_\-t port, const \hyperlink{worker_8h_f173eb536297cdeebd32002cb0ce16bf}{WorkerStatus} \&status=Free)}
\label{classWorkerDescriptor_29e6cc9ba504278ee4a889756399431f}

\begin{CompactList}\small\item\em Specifies address using provided IP and port and status. \item\end{CompactList}\item 
\hypertarget{classWorkerDescriptor_d7709a5231397f328c8a2827355d06c6}{
const \hyperlink{classAddress}{Address} \& \hyperlink{classWorkerDescriptor_d7709a5231397f328c8a2827355d06c6}{getAddress} () const }
\label{classWorkerDescriptor_d7709a5231397f328c8a2827355d06c6}

\begin{CompactList}\small\item\em Gets worker's address. \item\end{CompactList}\item 
\hypertarget{classWorkerDescriptor_69558a0c8e2751ef6042fb431b4a9192}{
void \hyperlink{classWorkerDescriptor_69558a0c8e2751ef6042fb431b4a9192}{setAddress} (const \hyperlink{classAddress}{Address} \&addr)}
\label{classWorkerDescriptor_69558a0c8e2751ef6042fb431b4a9192}

\begin{CompactList}\small\item\em Sets worker's address. \item\end{CompactList}\item 
\hypertarget{classWorkerDescriptor_5adec097fd293fc311726685dccb6aa3}{
void \hyperlink{classWorkerDescriptor_5adec097fd293fc311726685dccb6aa3}{setAddress} (const std::string \&IP, boost::uint16\_\-t port)}
\label{classWorkerDescriptor_5adec097fd293fc311726685dccb6aa3}

\begin{CompactList}\small\item\em Sets worker's address using provided IP and port. \item\end{CompactList}\item 
\hypertarget{classWorkerDescriptor_aa5ab7630b9972f91f900e17596638da}{
const \hyperlink{worker_8h_f173eb536297cdeebd32002cb0ce16bf}{WorkerStatus} \& \hyperlink{classWorkerDescriptor_aa5ab7630b9972f91f900e17596638da}{getStatus} () const }
\label{classWorkerDescriptor_aa5ab7630b9972f91f900e17596638da}

\begin{CompactList}\small\item\em Gets worker's status. \item\end{CompactList}\item 
\hypertarget{classWorkerDescriptor_b46bb8425ee5815c2597d81a84adb2e8}{
void \hyperlink{classWorkerDescriptor_b46bb8425ee5815c2597d81a84adb2e8}{setStatus} (const \hyperlink{worker_8h_f173eb536297cdeebd32002cb0ce16bf}{WorkerStatus} \&status)}
\label{classWorkerDescriptor_b46bb8425ee5815c2597d81a84adb2e8}

\begin{CompactList}\small\item\em Sets worker's status. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
\hyperlink{classWorkerDescriptor}{WorkerDescriptor}

Simple data class defining worker nodes' attributes. 

The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{workerdescriptor_8cpp}{workerdescriptor.cpp}\end{CompactItemize}
